@import "common";

.t-ag-grid {
  .ag-header-cell,
  .ag-header-group-cell {
    .cell-padding;
  }

  &[data-header-align="center"] {
    .ag-header-cell-label,
    .ag-header-group-cell-label {
      justify-content: center;
    }
  }
  &[data-header-align="right"] {
    .ag-header-cell-label,
    .ag-header-group-cell-label {
      justify-content: end;
    }
  }

  .ag-header-cell-text,
  .ag-header-group-text {
    font-weight: 700;
  }

  .ag-sort-ascending-icon,
  .ag-sort-descending-icon {
    width: 8px;

    .ag-icon {
      transform: translateX(-4px);
    }
  }
}